import request from '@/utils/request'
export default {// 自带接口都是与b端用户交互，新增代码与c段用户交互
	// B端账号密码登录
	login(data) {
		return request({
			url: '/auth/b/doLogin',
			method: 'POST',
			data: data,
			isToken: false
		})
	},
	  // 授权手机号
	  AuthPhone(code) {
		return request( {
		  url:  '/auth/c/app-login-phone',
		  data: {
			code:code
		  },
		  method: 'POST'
		}, 'post')
	  },
	  // 获取手机验证码
	  getPhoneValidCode(data){
		return request({
			url: '/auth/c/getPhoneValidCode',
			method: 'GET',
			data:{
				phone: data.phone,
				validCode: data.validCode,
				validCodeReqNo: data.validCodeReqNo
			}
		})
	  },
	  // 用户注册
	  register(data){
		return request({
			url: '/auth/c/soul_register',
			method: 'POST',
			data: data
		})
	  },
	// 微信登陆,用户授权之后，根据code
	wxlogin(data){
       return request({
           url: '/auth/c/wxLogin',
           method: 'POST',
           data: data,
		   isToken: false
          
	   })
	},
	// 微信登陆,用户获取到手机号后将手机号以及code传给后端，获取openid并且输入到数据库
	wxloginPhone(data){
		return request({
			url: '/auth/c/login-phone',
			method: 'POST',
			data: {
				 code: data.code,
				 phone: data.phone
			},
			isToken: false
		   
		})
	 },

	// 获取用户信息
	getLoginUser() {
		return request({
			url: '/auth/b/getLoginUser',
			method: 'GET'
		})
	},
	// 退出方法
	logout() {
		return request({
			url: '/auth/b/doLogout',
			method: 'GET'
		})
	},
	// 获取验证码
	getPicCaptcha() {
		return request({
			url: '/auth/b/getPicCaptcha',
			method: 'GET',
			isToken: false
		})
	},

	// 注册微信小程序到统一认证平台，仅需一次
	scnuSSOWeChatResgister() {
		return request({
			url: '/scnuSSO/SCNUSSOWeChatRegister',
			method: 'GET',
		})
	},
	// 微信小程序SSO登录
	SCNUSSOWeChatLogin(data) {
		return request({
			url: '/scnuSSO/SCNUSSOWeChatLogin',
			method: 'GET',
			data: {
				code: data.code
			},
			isToken: false
		})
	},
	getUniLoginCode(data, options) {
		return request({
			url: '/scnuSSO/getUniLoginCode',
			method: 'GET',
			data: {
				uniappLoginCode: data.uniappLoginCode
			}
		}, options)
	}
}